--- import MainHead from "../../components/MainHead.astro"; import Nav from "../../components/Nav.astro"; import PostPreview from "../../components/PostPreview.astro"; import Pagination from "../../components/Pagination.astro"; import authorData from "../../data/authors.json"; export async function getStaticPaths({ paginate, rss }) { const allPosts = await Astro.glob("../post/*.md"); const sortedPosts = allPosts.sort( (a, b) => new Date(b.frontmatter.date).valueOf() - new Date(a.frontmatter.date).valueOf() ); // Generate an RSS feed from this collection of posts. // NOTE: This is disabled by default, since it requires `site` to be set in your "astro.config.mjs" file. // rss({ // title: 'Don’s Blog', // description: 'An example blog on Astro', // customData: `en-us`, // items: sortedPosts.map(item => ({ // title: item.title, // description: item.description, // link: item.url, // pubDate: item.date, // })), // }); // Return a paginated collection of paths for all posts return paginate(sortedPosts, { pageSize: 1 }); } // page const title = "Don’s Blog"; const description = "An example blog on Astro"; const { canonicalURL } = Astro; const { page } = Astro.props; --- {title}